package gxt.visual.selection.provider;


import com.extjs.gxt.ui.client.data.BeanModel;
import com.extjs.gxt.ui.client.data.BeanModelTag;
import com.extjs.gxt.ui.client.event.SelectionChangedListener;

/**
 * This layer adds support for selection notification, because it works with beans <br>
 * @author eugenp
 */
public interface ISingleMixedSelectionProvider< BEAN extends BeanModelTag > extends ISingleSelectionProvider< BEAN >{
	
	/**
	 * @param selectionChangedListener - IS checked for null
	 */
	void addSelectionChangedListener( final SelectionChangedListener< BeanModel > selectionChangedListener );
	
}
